1
00:00:00,330 --> 00:00:05,850
حسنًا، سنقوم الآن بتصحيح التمرين الأخير الذي نحتاجه لإجراء تبديل للتوتيرا.

2
00:00:06,060 --> 00:00:12,180
يؤدي النقل إلى عكس الأعمدة، ونتيجة لذلك، يجب أن نرى كل صف يتحول إلى عمود.

3
00:00:12,870 --> 00:00:14,040
ولكن إذا قمنا بتشغيل الكود.

4
00:00:18,400 --> 00:00:24,260
يبدو أن الأمر نجح في معظم الأحيان، ولكن هناك خطأ ما وسنكتشفه.

5
00:00:24,310 --> 00:00:26,320
لذا، كما هو الحال دائمًا، أريد إضافة بعض النقاط الفاصلة.

6
00:00:28,640 --> 00:00:32,930
وسأضع الناتج الذي نريد تحقيقه على أعلى المعدلات ودعنا نكتشف ما هو

7
00:00:32,930 --> 00:00:33,320
خطأ.

8
00:00:38,280 --> 00:00:42,990
حسنًا، داخل المسار الأول، نقوم بتعيين العنصر عند صفر صفر مساوٍ للعنصر عند صفر

9
00:00:42,990 --> 00:00:43,320
صفر.

10
00:00:43,320 --> 00:00:44,550
لذلك لا ينبغي أن يتغير شيء.

11
00:00:50,390 --> 00:00:55,400
في الجولة الثانية، نجعل العنصر عند صفر واحد يساوي العنصر واحد صفر.

12
00:01:00,010 --> 00:01:00,530
نعم.

13
00:01:00,550 --> 00:01:02,380
نجاح باهر، حتى الآن أنها تعمل في الواقع.

14
00:01:06,520 --> 00:01:08,810
ولكن مهلا، الآن ذهب الاثنان إلى الأبد.

15
00:01:08,830 --> 00:01:09,790
هذا ليس جيدا.

16
00:01:10,360 --> 00:01:14,530
في النهاية، نحتاج إلى نقل الاثنين من المحث صفر واحد إلى واحد صفر.

17
00:01:19,000 --> 00:01:24,550
يبدو أن من فعل هذا، منطقه صحيح، ولكن بدلاً من تحديث المصفوفة الأصلية،

18
00:01:24,880 --> 00:01:30,730
يجب عليهم إنشاء حقبة جديدة حتى يكون لدينا دائمًا إشارة إلى القيم الأصلية.

19
00:01:31,570 --> 00:01:37,300
حسنًا، ما سأفعله هو أنني سأنشئ حقبة جديدة وأقوم بتبديل المصفوفة.

20
00:01:41,210 --> 00:01:47,210
يساوي عددًا صحيحًا جديدًا، للمصفوفة التي لها نفس عدد الصفوف ونفس عدد العناصر.

21
00:01:58,800 --> 00:02:04,080
والآن، بدلاً من تحديث المصفوفة الأصلية بقيم منقولة، سنقوم بتحديث

22
00:02:04,080 --> 00:02:05,430
تبديل المصفوفة.

23
00:02:08,479 --> 00:02:10,190
حسنًا، تم إعادة تشغيل مصحح الأخطاء.

24
00:02:24,720 --> 00:02:29,160
داخل الماضي الأول، العنصر عند صفر صفر يساوي العنصر صفر صفر جيد.

25
00:02:34,960 --> 00:02:39,340
وفي الجولة الثانية، العنصر عند صفر واحد يساوي العنصر عند واحد صفر.

26
00:02:46,000 --> 00:02:48,280
ويبدو أن كل شيء سوف يعمل.

27
00:02:54,680 --> 00:02:57,350
صفر اثنان يساوي العنصر اثنين صفر.

28
00:03:06,520 --> 00:03:08,600
يبدو أن كل شيء سوف ينجح.

29
00:03:14,050 --> 00:03:19,060
كل صف من المصفوفة الأصلية سيصبح عمودًا في مصفوفة النقل.


